#pragma once
#include<galois/cont/TypeCheck.h>
#include <iostream>

namespace galois
{
namespace worklet
{
class Worklet
{
  struct ArrayIn
  {
	using TypeCheckTag = galois::cont::TypeCheckArrayHandleTag;
  };

  using ContSignature = void(ArrayIn);

public:
  void operator()(const int& value) const { std::cout << value << " here: \n"; }
};

}
}